/******* MODAL **********/

.aui .modal.rd-modal {
	width:1000px;
	margin-left:-500px;
	padding:40px;
}


position relative y margin left 25

.aui .modal.rd-modal .modal-dialog {width:100%;}

.aui .modal.rd-modal .modal-dialog .modal-content {box-shadow: none;}

.aui .modal.rd-modal .modal-dialog .modal-content,
.aui .modal.rd-modal .modal-dialog .modal-footer {border-radius: 0;}

.aui h2.hlabel-3 {line-height: 0 !important;}

.modal.rd-modal .modal-header {
	background: #003163 none repeat scroll 0 0;
    border-bottom: medium none;
    color: #fff;
    display: flex;
    display: -webkit-flex;
    flex-flow: row-reverse nowrap;
    -webkit-flex-flow: row-reverse nowrap;
    font-family:'Gotham SSm A', 'Gotham SSm B';
	font-style:normal;
	font-weight:400;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    padding: 6px 15px;
}

.modal.rd-modal .modal-header h6 {
	font-size:15px !important;
	text-transform:uppercase;
}

.modal-header .close {
    color: white;
    font-size: 28px;
    font-weight: normal;
    margin-top: -2px;
    opacity: 0.5;
    text-shadow: none;
}

.modal-header .close:hover {
	opacity: 1;
	color:#fff;
}

.modal.rd-modal .modal-body {	
	background-color: #f2f2f2;
    max-height: none;
    overflow-y: auto;
    padding: 0;
    position: relative;
}
	
.modal.rd-modal .modal-footer {
	background: #fff;
	padding: 10px 15px 10px;
	box-shadow: none;
}

.pad20 {padding: 20px !important;}

.modal-description p {
	text-align: left;
	margin: 15px 5px 15px 0 !important;
}

.modal-img {align-self: center;}

.rd-border {border: 1px solid rgba(0,0,0,0.3);}

.rd-style .cover {padding-top:10em;}

.rd-style .cover-content {
	width: 100% !important;
	margin:auto;
	padding-top: 10%;
	width: 100%;
    top:70vh;
    z-index:1;
	position:absolute;
}

.rd-style .cover-title { 
	width: 80% !important;
	font-family:'Gotham A', 'Gotham B';
	font-style:normal;
	font-weight:300;
	margin:0 auto;
	color:#fff;
	text-align:center;
	text-shadow: 0 1px 3px #2D2D2D;
	font-size:60px;
	position:absolute;
	z-index:1;
	left:50%;
	top:5%;
	transform:translate(-50%,-5%);
}

.rd-style .cover-paragraph {
	color:#fff;
	text-align:center;
}

.rd-style .down-btn {
	position: fixed;
    right: 48%;
    bottom: 20px;
    z-index: 3;
    background: #e6d5d4;
    color: #333;
    display:none;
}

/*********   SECCIONES **********/

.rd-style section .container {
	width: 60%;
	text-align: center;
	margin: 0 auto;
}

.rd-style .section-title {padding: 3.5em 0;}

.rd-style .container.wide {width: 90%;}

.rd-style .opening {
	background-color: #fff;
	bottom: 0;
	width: 100%;
	text-align: center;
}

.rd-style .opening, .is-full-width.section-title, .carousel-bg.section-title, #plans .container 
	{padding:4em 0;}

.rd-style .opening-text {
	margin: 20px auto;
	padding: 24px;
	text-align: center;
	color: #333;
}

.rd-style #description{
	background: url(../images/Retoque_AdobeStock_104398798.jpg) no-repeat 0 0 /cover #fff  !important;
	height:600px; 	
}

.rd-style .whatis {
	margin-left:7em;
	margin-top:2em
}

.rd-style .whatis > p {text-align: left;}

.rd-style .mleft40 {margin-left: 40em;}

/*  section features */

.rd-style .feat-box {
	border-bottom:1px solid #d1d1d1;
	height:345px;
	margin: 2em 0 0;
}

.rd-style .feat-box:first-child {border-right: 1px solid #d1d1d1;}

.rd-style .feat-box:last-child {border-left: 1px solid #d1d1d1;}

.rd-style .feat-box img {padding-top:10px;}

.rd-style .feat-box > p {
	width:85%;
	margin: 10px auto 0;
}

/* Carousel  Services */
.rd-style #owl-demo .item img{
	display: block;
	height: auto;
}
	
.rd-style .carousel-bg {min-height: 900px;}
	
.rd-style .carousel-wrapper {
	width: 1400px;
	height: 100%;
	padding: 0;
}

.rd-style .carousel-header {
	height: 80px;
	color:#fff;
	text-shadow: none;
	display: flex;
	display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    border-bottom: 1px solid #fff;
    border-top: 1px solid #fff;
}

.rd-style .carousel-header.dinamics {background-color: #930750;}

.rd-style .carousel-header.geoloc {background-color: #004b98;}

.rd-style .carousel-header.market {background-color: #ccbdbc;}

.rd-style .carousel-header.operators {background-color: #2b7de1;}

.rd-style .carousel-header.municip {background-color: #716db6;}
	
.rd-style .slider-services {padding: 4em 6em;}

.rd-style .slider-services p {margin-top:0;}

.rd-style .slider-services img {margin: 2em auto 0;}

.rd-style ul.list-01 {
	display: block;
	font-size: 14px;
	margin: 0 40px;
}

.rd-style ul.list-01 li {
	line-height:20px;
	margin-bottom: 20px;
	list-style: none;
}

.rd-style ul.list-02 {
	color: rgba(0, 0, 0, 0.54);
    font-size: 13px;
    margin: -20px 0 5px 35px;
    overflow: hidden;
    text-align: left;
}

.rd-style ul.list-02 li {
	line-height: 18px;
	list-style: outside none none;
	padding: 16px 0 0 35px;
	min-height:48px;
	color:#555;
}

.rd-style ul.list-02 li.registered-plan {
	background: url("../icons/rd_sprite.png") no-repeat scroll 0 15px transparent;
	background-color:none;
}

.rd-style ul.list-02 li.subscriptor-plan {
	background: url("../icons/rd_sprite.png") no-repeat scroll 0 -30px transparent;
	background-color:none;
}

.rd-style ul.list-02 li.registered-plan.emphasise-01 {
	color:#007de5;
	background-color: #e1eeff !important;
	width: 100%;
}

.rd-style ul.list-02 li.subscriptor-plan.emphasise-02 {
	color:#8d0e57;
	background-color: #f7eae9 !important;
	width: 100%;
}
			
.rd-style ul.list-02 li.emphasise-01.planItem, ul.list-02 li.emphasise-02.planItem {
	margin: 10px 0 10px -51px;
	padding: 8px 20px 10px 84px;
	position: absolute;
	background-position: 51px 6px;
	font-size: 15px;
}	

.rd-style ul.list-02 li.emphasise-02.planItem { background-position: 51px -30px;}
	
	
/******* PLANS ******/

.rd-style #plans  {background-color: #dad7d6;margin-top:0;padding: 2em 0 4em;}

.rd-style .demo-card-square > .plan-reg-header {
	background: #004b98;
	text-transform:uppercase;
	color: #fff;
	flex-grow: 0;
	-webkit-flex-grow: 0;
}

.rd-style .demo-card-square > .plan-sus-header {
	background: #8d0e57;
	text-transform:uppercase;
	color: #fff;
	flex-grow: 0;
	-webkit-flex-grow: 0;
}

.rd-style .plan-badge {
	margin: 15px auto;
	width: 100%;
}

.rd-style hr.badge-line {
	margin: 22px auto -26px;
	width: 87%;
}

.rd-style .plan-card {
	min-height:385px;
	width: 92%;
}
	
.rd-style .plan-cta {
	margin-top: 3em;
	margin-bottom:1em;
}

/*****   RESET MATERIAL DESIGN LITE STYLES *****/

.rd-style .mdl-card {width: auto;}

.rd-style .demo-card-square > .mdl-card__title {
	flex-direction: column;
    justify-content: center;
    -webkit-flex-direction: column;
    -webkit-justify-content: center;
}

.rd-style .demo-card-square > .mdl-card__title > .mdl-card__title-text {
	font-family:'Gotham SSm A', 'Gotham SSm B';
	font-style: normal;
	font-weight: 300;
    font-size: 20px;
	align-self: center;
	line-height: normal !important;
	margin: 0;
	-webkit-align-self: center;
}

/**********************************/		

/* Styles NEWS section */

.rd-style #news {margin: 3em auto 4em;}

.rd-style .mdl-card.article {
	width: 360px;
	background-color: rgba(0,0,0, 0.05);
}

.rd-style .demo-card-wide > .mdl-card__title {
    color: #333;
    height: 200px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top left;
}

.rd-style .demo-card-wide > .article1 {background:url(../images/as15.jpg) center / cover;}

.rd-style .demo-card-wide > .article2 {background:url(../images/as22.jpg) center / cover;}

.rd-style .demo-card-wide > .article3 {background:url(../images/as26.jpg) center / cover;}
	
.rd-style .demo-card-wide > .mdl-card__menu {color: #fff;}

.rd-style .demo-card-wide > .mdl-card__supporting-text {
	text-align:left;
	color:#333;
	height: 180px;
}


p.article-sinopsis {
	line-height: 20px !important;
    margin: 0 !important;
    max-height: 60px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.rd-style .mdl-card .links ul li {position:relative;}

.rd-style .mdl-card .links ul li a span {
    color: #fff !important;
    font-size: 25px !important;
    position: relative;
	margin-left: 50% !important;
    transform: translateX(-50%);
}

.rd-style #input {background-color: #FFF;}

.rd-style .mdl-textfield__label:after{background-color: rgb(255,64,129);}

.rd-style .card-row {max-width:1200px;margin: 0 auto;}
 
.rd-style .link-icon {margin-left:33%;}

.fade-container{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
}

.slide1 {background:url(../images/slide1.jpg) center / cover;}

.slide2 {background:url(../images/Retail-and-the-UK-economy.jpg) center / cover;}

.slide3 {background:url(../images/slide3.jpg) center / cover;}

.slide4 {background:url(../images/slide2.jpg) center / cover;}

.slide5 {background:url(../images/slide5.jpg) center / cover;}

.slick-slide {height:100vh !important;}

.rd-style .cover {padding:0 !important;height:100vh !important;}

.rd-style .rdbtn {
    padding: 3px 12px !important;
    font-size: 13px !important;
}

.rd-style .rdbtn.btn-burgundy.mdl-button {
	min-width: 100px;
	padding: 8px 25px;
	font-size: 14px;
}

.rd-style #owl-demo .item img {
    width: 70%;
    margin-left: 5em;
    padding-top: 0em;
}

/* Breakpoints */

@media screen and (min-width:320px) {
	.slide1 {background-position:right;}
	.slide3 {background-position:left;}
	.slide5 {background-position:center;}
	.rd-style .mdl-layout__content {margin-top: -1em;}
	.rd-style .mdl-layout__content {display:block;}
	.rd-style .whatis > p {text-align: center;}
	.rd-style p > a.modal-lfry {display:none;}
	.rd-style .mdl-layout__drawer {position:relative; top: 0;}
	.rd-style .owl-prev {top: 0;left:0;}
	.rd-style .owl-next {top: 0;left: 22em;}
	.rd-style .owl-pagination {top:-1.5em;left:0;}	
	.rd-style .mdl-card.article {width:auto;min-width: 360px;}	
	.rd-style .mdl-card .links ul {width: 90% !important;padding: 42% 10% !important;}
	.rd-style #description {background: url(../images/Retoque_AdobeStock_104398798.jpg) no-repeat !important;background-position: -95px 47em !important;background-size: 148% auto !important;height: 915px;}
    .rd-style .plan-card {width: 100%;padding: 96px 7px;}
	.rd-style ul.list-02 li.emphasise-01.planItem, ul.list-02 li.emphasise-02.planItem {margin: 21px 0 10px -51px;padding: 12px 20px 10px 18px;position: absolute;background-position: 51px 6px;font-size: 15px;left: 51px;}
	.rd-style ul.list-02 li.emphasise-01.planItem, ul.list-02 li.emphasise-02.planItem {margin: 28px 0 10px -51px;padding: 12px 20px 10px 84px;position: absolute;background-position: 51px 16px;font-size: 15px;}
	.rd-style #intro #features {padding-top: 24px !important;}
	.owl-theme .owl-controls .owl-buttons div {margin: 7px;}
}

@media screen and (max-width:359px) {
	.rd-style .rdbtn {padding: 0px 4px !important;font-size: 11px !important;}
}

@media screen and (min-width:320px) and (max-width:479px){
	.aui .modal.rd-modal {width:320px;margin-left:0;}
	.rd-style .cover-title {font-size:26px;}
	.rd-style .rdbtn {min-width: 120px;width: auto;padding: 3px 10px;font-size: 13px;line-height: 34px;}
	.rd-style .btn-login {margin-right: 2%;margin-left: -9%;}
	.rd-style .container.blue-grey {background-color: #e2dedf;width: 100%;padding:0 15px;}
	.rd-style .mdl-layout__content { display:block  ;}
	.rd-style .cover {height: 375px;margin-top: 23px !important;}
	.rd-style .cover-content {width:95%;margin: auto;}	
	.rd-style .cover-paragraph {font-size:17px; line-height:28px;}
	.fade-container {position:absolute;width:100%;top:54px; left:0;transform:translate(0,0);}
	.rd-style .mdl-cell--6-col {width: calc(50% - 16px);}
	.rd-style .down-btn {left: 42%;position: relative;bottom:-22px;display:none;}
	.rd-style #description {background: url(../images/Retoque_AdobeStock_104398798.jpg) no-repeat !important;background-position: 60% 47.5em !important;background-size: auto 24% !important;height: 859px;}
	.rd-style .opening-text {width:95%; padding: 24px 0 0;}
	.rd-style .opening-text > p {font-size:15px; line-height:26px; padding-top:20px;}
	.rd-style .whatis {margin: 0;}
	.rd-style .section-title {padding: 0.5em 0;}
	.rd-style .feat-box > p .rd-style .feat-box {margin: 2em auto 0; border-top: 0;}
	.rd-style .feat-box:first-child {border-right:0;}
	.rd-style .feat-box:last-child {border-left:0; border-bottom:0;}
	.rd-style .slider-services {padding:1em;}
	.rd-style .slider-services p {font-size: 14px; text-align:center;}
	.rd-style .slider-services img {margin:0;}
	.rd-style #owl-demo  .item img {width: 70%;margin-left: 50px;}
	.rd-style .carousel-header {height: 55px;}
	.rd-style .carousel-bg {background-size:cover;background-position:center;min-height:300px;height:auto;border-top: 1px solid #ccc;}
	.rd-style .mleft40 {margin-left:0;}
	.rd-style .mdl-card {width:auto;}
	.rd-style #plans .opening-text p {display:none;}
	.rd-style #plans .mdl-grid {padding:8px 0;}
	.rd-style .plan-card {width:100%; padding: 10px 7px;}
	.rd-style ul.list-02 {margin-left:0;}
	.rd-style ul.list-02 li {padding-left:7px; text-align:center;}
	.rd-style ul.list-02 li.registered-plan, ul.list-02 li.subscriptor-plan {background: none !important;}
	.rd-style ul.list-02 li.emphasise-01.planItem, ul.list-02 li.emphasise-02.planItem {margin-left: -7px;padding-left: 10px;}
	.rd-style ul.list-02 li.emphasise-01.planItem, ul.list-02 li.emphasise-02.planItem {margin: 30px 0 10px -51px;padding: 12px 20px 10px 18px;position: absolute;background-position: 51px 6px;font-size: 15px;left: 51px;}
    .rd-style .plan-cta {margin-top:116px;}
	.rd-style .plan-cta .btn-burgundy {margin-top:-1em;}
	.rd-style .mdl-card.article {width: auto;min-width: 256px;}
}

@media screen and (min-width:340px) and (max-width:360px) {
	.rd-style #description {background-position: 70% 43.5em !important;background-size: auto 51%;height: 880px !important;}
  	.rd-style .owl-next {left: 25.5em;}
	.rd-style .mdl-card.article {width: auto;min-width: 280px;max-width: 280px;}
}

@media screen and (min-width:346px) {
	.rd-style .owl-next {left: 24em;}
	.rd-style #description {background: url(../images/Retoque_AdobeStock_104398798.jpg) no-repeat !important;background-position: 70% 45.5em !important;background-size: auto 24% !important;height: 850px !important;}
	.aui .modal.rd-modal {width:400px;margin-left:0;}
	.rd-style .plan-cta .btn-burgundy {margin-top: -2em;}
}

@media screen and (min-width:360px) {
	.rd-style .owl-next {left: 25em;}
	.rd-style #description {background: url(../images/Retoque_AdobeStock_104398798.jpg) no-repeat !important;background-position: 70% 43.5em !important;background-size: auto 27% !important;height: 800px !important;}
	.aui .modal.rd-modal {width:400px;margin-left:0;}
}

@media screen and (min-width:361px) and (max-width:390px){
    .rd-style #description {background: url(../images/Retoque_AdobeStock_104398798.jpg) no-repeat !important;background-position: 60% 41.5em !important;background-size: auto 30% !important;height: 790px;}
}
    
@media screen and (min-width:375px){
	.rd-style .owl-next {left: 27.5em;}
	.rd-style #description {background: url(../images/Retoque_AdobeStock_104398798.jpg) no-repeat !important;background-position: 67% 41.5em !important;background-size: auto 28% !important;height: 800px !important;}
	.rd-style .plan-cta .btn-burgundy {margin-top: -3em !important;}
}

@media screen and (min-width:380px){
	.rd-style .owl-next {left: 27.5em;}
	.rd-style #description {background: url(../images/Retoque_AdobeStock_104398798.jpg) no-repeat;background-position: 67% 41.5em !important;background-size: auto 51%;height: 890px;}
}

@media screen and (min-width:384px){
	.rd-style .owl-next {left: 27.5em;}
	.rd-style #description {background: url(../images/Retoque_AdobeStock_104398798.jpg) no-repeat !important;background-position: 67% 39.5em !important;background-size: auto 29% !important;height: 790px !important;}
	.rd-style .plan-cta {margin-top: 100px !important;}
}

@media screen and (min-width:390px) and (max-width:414px){
	.rd-style #description {background: url(../images/Retoque_AdobeStock_104398798.jpg) no-repeat !important;background-position: 67% 35.5em !important;background-size: auto 31% !important;height: 750px;}
	.rd-style .owl-next {left: 25.5em;}
	.rd-style #features {margin-top:-3em;}
	.rd-style .feat-box {height:300px;}
	.rd-style .mdl-card.article {width: auto;min-width: 305px;max-width: 305px;}
	.aui .modal.rd-modal {width:360px;margin-left:0;}
}

@media screen and (min-width:390px){
	.rd-style .owl-next {left: 27.5em;}
	.rd-style #description {background: url(../images/Retoque_AdobeStock_104398798.jpg) no-repeat;background-position: 67% 39.5em !important;background-size: auto 31%;height: 850px;}
	.rd-style .plan-cta {margin-top: 100px !important;}
}

@media screen and (min-width:400px) {
	.rd-style .owl-next {left: 30em;}
	.rd-style #description {background: url(../images/Retoque_AdobeStock_104398798.jpg) no-repeat !important;background-position:67% 39.5em !important;background-size: auto 30% !important;height: 800px;}
	.aui .modal.rd-modal {width:400px;margin-left:0;}
	.rd-style .plan-cta .btn-burgundy {margin-top: -2em !important;}
}

@media screen and (min-width:412px) {
	.rd-style .owl-next {left: 30em;}
	.rd-style #description {background: url(../images/Retoque_AdobeStock_104398798.jpg) no-repeat !important;background-position:67% 35.5em !important;background-size: auto 30% !important;height: 820px !important;}
	.aui .modal.rd-modal {width:400px;margin-left:0;}
	.rd-style .plan-cta .btn-burgundy {margin-top: -2em !important;}
	.rd-style #intro {padding-top: 5px !important;}
	.rd-style #features {padding-top: 0px !important;}
}

@media screen and (min-width:414px) {
	.rd-style .owl-next {left: 30em;}
	.rd-style #description {background: url(../images/Retoque_AdobeStock_104398798.jpg) no-repeat !important;background-position:67% 35.5em !important;background-size: auto 33% !important;height: 770px !important;	}
	.aui .modal.rd-modal {width:400px;margin-left:0;}
	.rd-style .plan-cta .btn-burgundy {margin-top: -2em !important;}
}

@media screen and (min-width:427px) {
	.rd-style .owl-next {left: 30em;}
	.rd-style #description {background: url(../images/Retoque_AdobeStock_104398798.jpg) no-repeat !important;background-position:67% 35.5em !important;background-size: auto 33% !important;height: 745px !important;}
	.aui .modal.rd-modal {width:400px;margin-left:0;}
}

@media screen and (min-width:432px) {
	.rd-style .owl-next {left: 30em;}
	.rd-style #description {background: url(../images/Retoque_AdobeStock_104398798.jpg) no-repeat !important;background-position:0% 35.5em !important;background-size: auto 32% !important;height: 790px !important;}
	.aui .modal.rd-modal {width:400px;margin-left:0;}
	.rd-style .plan-cta .btn-burgundy {margin-top: -1em !important}
	.rd-style #features {padding-top: 4px !important;}
}

@media screen and (min-width:480px){	
	.rd-style .mdl-cell--4-col {width: calc(100% - 16px);}	
	.rd-style .cover {position:relative;width: 100%;height: 388px;padding-top: 0em;margin: 0;}
	.rd-style .cover-content {width:92%; padding-top:1%;}
	.rd-style .cover-title {font-size:35px;top: 50%;transform: translate(-50%, -50%);}
	.rd-style .cover a {display:none;}
	.rd-style #description {background: url(../images/Retoque_AdobeStock_104398798.jpg) no-repeat !important;background-position: 127% 36em !important;background-size: 100% auto  !important;height: 750px;}		
	.rd-style .container.blue-grey {background-color: #e2dedf;width: 100%;padding:0 15px;}																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																										
	.rd-style .opening-text {width:95%; padding: 24px 0 0;}
	.rd-style .opening-text > p {font-size:15px; line-height:30px; padding-top:20px;}
	.rd-style .whatis {margin-left: 1em;}
	.rd-style .feat-box > p {width:77%;}	
	.rd-style .feat-box {margin: 2em auto 0; border-top: 0; height:290px;}
	.rd-style .feat-box:first-child {border-right:0;}
	.rd-style .feat-box:last-child {border-left:0; border-bottom:0;}
	.rd-style .slider-services {padding:1em;}
	.rd-style .slider-services p {font-size: 14px;}
	.rd-style .slider-services img {margin:0;}
	.rd-style #owl-demo .item img {width:98%; padding-top:3em;}
	.rd-style .carousel-header {height: 55px;}
	.rd-style .carousel-bg {background-size:cover;background-position:center;min-height:300px;height:auto;border-top: 1px solid #ccc;}
	.rd-style .owl-prev {left:0;}
	.rd-style .owl-next {left: 35.5em;}
	.rd-style #plans .mdl-grid {padding:8px 0;}
	.rd-style #plans .opening-text p {margin-top:0;}
	.rd-style .plan-card {width:100%; padding: 10px 7px;}
	.rd-style ul.list-02 {margin-left:0;}
	.rd-style ul.list-02 li {padding-left:42px;}
	.rd-style ul.list-02 li.registered-plan {background-position: 15px 15px;}
	.rd-style ul.list-02 li.emphasise-01.planItem {background-position: 23px 15px;}
	.rd-style ul.list-02 li.subscriptor-plan {background-position: 15px -30px;}
	.rd-style ul.list-02 li.emphasise-02.planItem {background-position: 22px -30px;}
	.rd-style ul.list-02 li.emphasise-01.planItem, ul.list-02 li.emphasise-02.planItem {margin-left: -52px;padding-left: 56px;}
	.rd-style .plan-cta {margin-top:70px;}
	.rd-style .plan-cta .btn-burgundy {margin-top:4em;}
	.rd-style .mdl-card.article {width: auto;min-width: 375px;max-width:375px;}	
	.aui .modal.rd-modal {width:480px;margin-left:0;}
}

@media screen and (min-width:500px) {
	.rd-style #owl-demo .item img {width: 98%;padding-top: 0em;margin-left: 0px;}
    .rd-style .slider-services p {margin-top: 8px;}
}

@media screen and (min-width:504px) {
	.rd-style .owl-next {left: 450px;}
	.rd-style #description {background: url(../images/Retoque_AdobeStock_104398798.jpg) no-repeat !important;background-position:67% 33.5em !important;background-size: auto 38% !important;height: 750px;}
	.aui .modal.rd-modal {width:400px;margin-left:0;}
	.rd-style ul.list-02 li.emphasise-01.planItem {background-position: 22px 11px;}
	.rd-style ul.list-02 li.emphasise-01.planItem, ul.list-02 li.emphasise-02.planItem {margin-left: -51px;padding-left: 48px;}
	.rd-style ul.list-02 li.emphasise-01.planItem, ul.list-02 li.emphasise-02.planItem {margin: 28px 0 10px -51px;padding: 17px 20px 10px 48px;position: absolute;background-position: 22px 16px;font-size: 15px;left: 51px;}
	.rd-style .plan-cta .btn-burgundy {margin-top: -2em !important;}
	.rd-style #owl-demo .item img {width: 90%;padding-top: 3em;margin-left: 5px;}
	.rd-style .slider-services p {margin-top: 40px;}
}

@media screen and (min-width:568px){
	.rd-style .mdl-layout__content {margin-top: -26em;}
	.rd-style .cover-title {font-size: 38px;}
	.rd-style #description {/*background-position: right 29em  ;*/background: url(../images/Retoque_AdobeStock_104398798.jpg) no-repeat !important;background-position: 127% 30em !important;background-size: 100% auto !important;height: 741px;}
	.rd-style .owl-prev {left:1em;}
	.rd-style .owl-next {left: 42em;}
	.rd-style #owl-demo .item img {padding-top: 1em;}
	.aui .modal.rd-modal {width:568px;margin-left:0;}
}

@media screen and (min-width:598px){
	.rd-style .owl-next {left: 44.5em;}
	.rd-style .cover-title {font-size: 41px;}
}

@media screen and (min-width:600px){
	.rd-style .plan-cta .btn-burgundy {margin-top: -2em !important;}
}

@media screen and (min-width:640px){	
	.rd-style .btn-login, .btn-blue.mdl-cell--hide-phone {display:block;}
	.rd-style .cover-title {font-size: 42px;}
	.rd-style #description {background: url(../images/Retoque_AdobeStock_104398798.jpg) no-repeat !important;background-position: 127% 26em !important;background-size: 100% auto !important;height: 750px;}
	.rd-style .feat-box {height:350px;}
	.rd-style .feat-box:first-child, .feat-box:nth-child(3), .feat-box:nth-child(5) {border-right: 1px solid #d1d1d1;}
	.rd-style .feat-box:nth-child(3), .feat-box:nth-child(4), .feat-box:nth-child(5), .feat-box:nth-child(6) {margin-top:0  ; padding-top:20px  ; padding-bottom:20px  ;}
	.rd-style .feat-box:nth-child(5) {border-bottom:none; margin-bottom:3em;}
	.rd-style .owl-next {left: 49em;}
	.rd-style .slider-services p {padding-top: 20px;}
	.rd-style .mdl-card.article {width: auto;min-width: 500px;max-width: 500px;}
	.aui .modal.rd-modal {width:640px;margin-left:0;}
}

@media screen and (min-width:641px) and (max-width:767px){
	.rd-style #description {background: url(../images/Retoque_AdobeStock_104398798.jpg) no-repeat !important;background-position: 127% 26em !important;background-size: 100% auto !important;height: 760px;}
}
	
@media screen and (min-width:640px) and (max-width:1023px){
	.rd-style .mdl-cell--6-col-phone-large {width: calc(50%);}
	.rd-style #description {background: url(../images/Retoque_AdobeStock_104398798.jpg) no-repeat !important;background-position: 127% 22em !important;background-size: 100% auto !important;height: 750px;}
}

@media screen and (min-width:480px) and (max-width:767px) and (orientation:landscape){
	.rd-style .cover {min-height: 330px;}
}

@media screen and (min-width:720px) {
	.rd-style ul.list-02 li.emphasise-01.planItem, ul.list-02 li.emphasise-02.planItem {margin: 28px 0 10px -51px;padding: 17px 20px 10px 48px;position: absolute;background-position: 22px 16px;font-size: 14.5px;left: 51px;}
}

@media screen and (min-width:768px) {
	.rd-style .cover-title {font-size: 50px;}
	.rd-style .hlabel-1 {font-size: 70px;}
	.rd-style #description {background-position: right 25em;}
	.rd-style .owl-next {left: 59em;}
	.rd-style .slider-services {padding:3em 1em;}
	.rd-style .slider-services p {margin-top: 3em;}	
	.rd-style .mdl-layout__container {position: absolute;}
	.rd-style .mdl-layout__content {margin-top: 0;}
	.aui .modal.rd-modal {width:768px;margin-left:-364px;}
}

@media screen and (min-width:768px) and (max-width:900px){
	#plans .mdl-cell {margin: 8px 8%;}
	.rd-style .mdl-card.article {width: auto;min-width: 500px;max-width: 500px;}
}

@media screen and (min-width:769px) and (max-width:980px){
	.rd-style .mdl-layout__content {width:100%;}
	.rd-style .mdl-card {width:auto;}
	.rd-style .mdl-cell--6-col {width: calc(50% - 16px);}
}

@media screen and (min-width:800px) {
	.rd-style ul.list-02 li.emphasise-01.planItem, ul.list-02 li.emphasise-02.planItem {margin: 28px 0 10px -51px;padding: 17px 20px 10px 48px;position: absolute;background-position: 22px 16px;font-size: 14px;left: 51px;}
}

@media screen and (min-width:900px) {
	.rd-style .cover-title {font-size:59px;}
	.rd-style #description {background-position: right 20em;}
	.rd-style p > a.modal-lfry {display: block;}
	.rd-style #owl-demo .item img {width: 80%;}
	.rd-style .slider-services p {margin-bottom: 6em;margin-top: 2em;}
	.rd-style ul.list-02 li.registered-plan {background-position: 15px 27px;}
	.rd-style #plans .mdl-grid .mdl-cell--5-col {width: calc(50% - 16px);}
	.rd-style .plan-cta .btn-burgundy {margin-top: 0;}
}

@media screen and (min-width:900px) and (max-width:1279px){
	.rd-style .mdl-cell--12-col-tablet-large {width: calc(100% - 16px);}
	.aui .modal.rd-modal {width:900px;margin-left:-450px;}
	.rd-style #description {background-position: right 2em;margin-bottom: -12em;}
	.rd-style .container.blue-grey {background-color: transparent; text-align:left;}
	.rd-style .whatis > p {text-align: left;}
	.rd-style #description {background: url(../images/Retoque_AdobeStock_104398798.jpg) no-repeat !important;background-position: 3% 2em !important;background-size: 112% auto !important;height: 800px;}
}

@media screen and (max-width:979px) {
	.rd-style .mdl-cell--hide-tablet-large {display:none;}
	/* reset del css #heading en el fichero custom_responsive.css de liferay */
	#content, .mdl-layout__container {margin-top: -1.5em;} 
	.aui.ios input, .aui.ios input.input-large, .aui.ios textarea, .aui.ios .uneditable-input {max-width:100% !important;}
}

@media screen and (min-width:980px) {
	.rd-style #owl-demo .item img {width: 90%;}
	.rd-style .slider-services p {margin-bottom: 2em;margin-top: 2em;}
	.rd-style ul.list-01 {margin:0 0 4em;}
	.rd-style .owl-pagination {left: 0;top: -1.5em;}
	.rd-style .owl-next {left: 76em;}
}

@media screen and (min-width:1024px) {
	.rd-style .cover-title {font-size: 60px;}
	.rd-style .cover a {display: block;}
	.rd-style .mleft40 {padding-left:15em;}
	.rd-style .whatis > p {text-align: left;}
	.rd-style .container.blue-grey {background-color:transparent;}
	.rd-style #description  {background-position: right 0em;height: 950px;}
	.rd-style #description {background: url(../images/Retoque_AdobeStock_104398798.jpg) no-repeat !important;background-position: 0 1em !important;background-size: 100% auto !important;height: 940px !important;}
	.rd-style .feat-box {width: 33.3%;}
	.rd-style .feat-box:nth-child(3) {border-right: none;border-left:1px solid #d1d1d1;padding:0;margin-top:2em;}
	.rd-style .feat-box:nth-child(4) {border-right: 1px solid #d1d1d1;border-bottom:none;}
	.rd-style .feat-box:nth-child(5) {border-right:none;}
	.rd-style .feat-box:last-child {border-left:1px solid #d1d1d1;}
	.rd-style .owl-next { left: 94%;}
	.rd-style .feat-box {width: 33.3% !important;}
	.rd-style .mdl-card.article {width: auto;min-width: 310px;max-width: 310px;}
	.rd-style .mdl-card .links ul {padding: 32% !important;left: -40px !important;}	
	.rd-style ul.list-02 li.emphasise-02.planItem {margin-top: 45px;}
	.rd-style .plan-cta .btn-burgundy {margin-top: -1px !important;}
}

@media screen and (min-width:1024px) and (max-width:1200px) {
	.rd-style .whatis {max-width:33%;}
	.rd-style #description {background-position: right 0em;height: 1050px !important;}
	.rd-style #features  {margin-top: -25em;}
}

@media screen and (min-width:1200px) {
	.rd-style #features {margin-top: -15em;}
}

@media screen and (min-width:1280px) {
	.rd-style.cover-content {width: 75%; padding-top: 6%;}
	.rd-style .cover-title {font-size: 60px;}
	.rd-style #description {height: 1020px;background-size: 103% auto !important;background-position: 0 -24px !important;}
	.rd-style .slider-services {padding: 4em;}
	.rd-style .hlabel-3.small {font-family:'Gotham A', 'Gotham B';font-style:normal;font-weight:300;font-size: 36px !important;width: 100%;}
	.rd-style .carousel-header {height: 80px;}
	.rd-style .whatis > p {margin-left: 3em;}
	.rd-style .owl-prev {top:1em }
	.rd-style .owl-next {top:1em; left: 100em;}
	.rd-style #owl-demo .item img {width: 80%;margin-left: 2em;padding-top: 2em;}
	.rd-style .mdl-cell--4-col {width: calc(33.3333% - 16px);}
	.rd-style .mdl-card.article {width: auto;min-width: 350px;max-width: 350px;}
	.rd-style #features {background-color: white !important ;}
	.aui .modal.rd-modal {width:1000px;margin-left:-500px;}
	.rd-style ul.list-02 li.emphasise-02.planItem {margin-top: 22px;}
	.plan-sus .plan-cta {margin-top: 83px !important;}
	.rd-style ul.list-02 li.registered-plan {background-position: 15px 12px;}
}

@media screen and (max-width:1279px) {
	.rd-style .mdl-layout__header-row .mdl-navigation {display:none !important;}
}

@media screen and (max-width:1280px) {
	.rd-style .carousel-wrapper {width:100%;}
	.rd-style .rdbtn {min-width: 90px;}
}

@media screen and (min-width:1366px) and (max-width:1399px) {
	.rd-modal.modal.fade {overflow:hidden;}
}

@media screen and (min-width:1366px) {
	.rd-style .cover-content {width: 73%;padding-top: 1%;}
	.rd-style .opening-text {width: 75%;}	
	.rd-style .hlabel-1 {font-size: 50px;}
	.rd-style #description  {background-position: right 0em;}
	.rd-style .section-title {padding: 3.5em 0;}
	.rd-style .owl-next {left: 107em;}
	.rd-style .mdl-card.article {width: auto;min-width: 370px;max-width: 370px;}
	.rd-style #owl-demo .item img {padding-top: 4em;}
	.rd-style .slider-services {padding: 2em 4em;}
	.rd-style ul.list-02 li.emphasise-02.planItem {margin-top: 13px;}
	.plan-sus .plan-cta {margin-top: 85px !important;}
}

@media screen and (min-width:1400px) and (max-width:1599px) {
	.rd-style #plans .container {padding-top: 50px;}
}

@media screen and (min-width:1589px) and (max-width:1600px) {
	.rd-style #description { height: 1280px;}
	.rd-style #intro #features {margin-top: 120px !important;}
	.rd-style .whatis > p {margin-left: 6em;margin-top: 5em;}
	.rd-style section .container {width: 70%;}
	.rd-style .section-title {padding:0 0 2em !important;}
	.rd-style .opening-text {padding: 2em 0;}
	.rd-style .owl-next {left: 111em ;}
	.rd-style ul.list-02 li.registered-plan {background-position: 15px 13px;}
}

@media screen and (min-width:1600px) {
	.rd-style .opening, .is-full-width.section-title, .carousel-bg.section-title, #plans .container
	{padding: 0;}
}

@media screen and (min-width:1850px) {
	.rd-style .cover {padding-top:3em !important;}
	.rd-style .cover-content {width: 57%;}
	.rd-style #description {height: 1512px; background-position: 0 0;}
	.rd-style #features {margin-top: -40em;}
	.rd-style .owl-pagination {left: 0;}
	.rd-style .mdl-card.article {margin: 0 auto;max-width: 500px !important;min-width:500px !important;}
}



.rd-style #intro,
.rd-style #features,
.rd-style #services,
.rd-style #plans,
.rd-style #news {padding: 1em 0 !important;}



@media screen and (min-width:1900px) {
	.rd-style #description {background-position: right top !important;height: 1634px !important;margin-top: 80px;}
	.rd-style #features {margin-top: -32em;}
	.plan-sus .plan-cta {margin-top: 100px !important;}	
	.rd-style #intro, .rd-style #features, .rd-style #services, .rd-style #plans, .rd-style #news {padding: 3em 0 !important;}
}

.links {position:relative;}